package com.sun.service;

import com.github.pagehelper.PageInfo;
import com.sun.pojo.dto.UsersDto;
import com.sun.pojo.entity.Users;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author SunRui
 * @description service
 * @date 2024/10/17 8:30
 */
public interface UsersService {
    // 根据 ID、姓名、性别、邮箱 分别查询用户信息
    PageInfo<Users> selectUsersBy(UsersDto usersDto, Integer pageNum);

    // 新增用户
    int addUsers(Users users);

    // 修改用户信息、通过ID 修改用户状态进行删除
    int updateUsers(Users users);
    // 通过ID 修改用户状态进行删除
    int deleteUsers( Integer id, Integer status);
    // 通过ID 查询用户头像地址
    String selectImagePath(Integer id);
}
